com.sabro.jbusiness.sys
Class SysFiltroCampo

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysFiltro
      extended by com.sabro.jbusiness.sys.SysFiltroCampo
All Implemented Interfaces:
ISelectable, java.io.Externalizable, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
SysFiltroCampoEscalar, SysFiltroCampoExato, SysFiltroCampoIsNotNull, SysFiltroCampoIsNull, SysFiltroCampoLike, SysFiltroCampoList, SysFiltroCampoNil, SysFiltroCampoNot, SysFiltroCampoPeriodo, SysFiltroCampoSubconsulta

public abstract class SysFiltroCampo
extends SysFiltro

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sabro.jbusiness.sys.SysFiltro
SysFiltro.SysFiltroEvent, SysFiltro.SysFiltroEventType, SysFiltro.SysFiltroListener, SysFiltro.SysFiltroListenerItem
 
Constructor Summary
SysFiltroCampo()
           
SysFiltroCampo(SysCampoFormatado sysCampo)
           
 
Method Summary
 SysFiltro convertTo(java.lang.Class<? extends SysFiltro> sysFiltroClasse)
          Converte o filtro para outro tipo conforme parâmetro
abstract  java.lang.String getResultado()
           
 SysCampoFormatado getSysCampo()
           
static SysFiltroCampo getSysFiltroCampo(SysFiltroCampo sysFiltroCampoNil, java.lang.Object id, java.lang.String valor)
           
static SysFiltroCampo getSysFiltroCampo(SysFiltroCampo sysFiltroCampoNil, java.lang.String valor)
           
 java.util.ArrayList<java.lang.Class<? extends SysFiltro>> getSysFiltroOptions()
          Relaciona as possibilidades de conversão de filtro
 SysFiltroTabela getSysFiltroTabela()
           
 
Methods inherited from class com.sabro.jbusiness.sys.SysFiltro
addSysFiltro, addSysFiltro, addSysFiltroListener, addSysFiltroListener, canClose, clearSysFiltroFilho, clone, convertToSysFiltroAll, convertToSysFiltroBooleanAnd, convertToSysFiltroBooleanOr, convertToSysFiltroLigacao, convertToSysFiltroLigacaoAnexo, convertToSysFiltroNil, convertToSysFiltroNot, convertToSysFiltroTabela, convertToSysFiltroTabelaConjuntos, convertToSysFiltroTabelaRegistros, defineSysFiltroFilho, findSysTabela, fireSysFiltroChanged, getAlias, getCondicao, getIndexOfChild, getISelectableComponents, getISelectableParent, getPath, getSysFiltroCount, getSysFiltroFilho, getSysFiltroItem, getSysFiltroPai, getSysFiltroRaiz, getSysTabelaBase, getZoomComponent, isLeaf, readExternal, removeSysFiltro, removeSysFiltroListener, removeSysFiltroListenerItem, requestSelection, setISelectableParent, toString, trocaSysFiltro, wasRequestClose, wasSelected, wasUnSelected, writeExternal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SysFiltroCampo

public SysFiltroCampo()

SysFiltroCampo

public SysFiltroCampo(SysCampoFormatado sysCampo)
Method Detail

getSysCampo

public SysCampoFormatado getSysCampo()

getSysFiltroTabela

public SysFiltroTabela getSysFiltroTabela()

getResultado

public abstract java.lang.String getResultado()

getSysFiltroOptions

public java.util.ArrayList<java.lang.Class<? extends SysFiltro>> getSysFiltroOptions()
Description copied from class: SysFiltro
Relaciona as possibilidades de conversão de filtro

Overrides:
getSysFiltroOptions in class SysFiltro
Returns:

convertTo

public SysFiltro convertTo(java.lang.Class<? extends SysFiltro> sysFiltroClasse)
Description copied from class: SysFiltro
Converte o filtro para outro tipo conforme parâmetro

Overrides:
convertTo in class SysFiltro
Returns:

getSysFiltroCampo

public static SysFiltroCampo getSysFiltroCampo(SysFiltroCampo sysFiltroCampoNil,
                                               java.lang.Object id,
                                               java.lang.String valor)

getSysFiltroCampo

public static SysFiltroCampo getSysFiltroCampo(SysFiltroCampo sysFiltroCampoNil,
                                               java.lang.String valor)